@charset "utf-8";

html {
	width:100%;
	height:100%;
}
body {
	color: #585858;
	width: 100%;
	height: 100%;
	font: normal 12px "dotum",sans-serif;
	padding: 0px;
	margin: 0px;
}

body.login {
	background:#df7e1c url('../images/bg_login_body.gif') repeat-x left top;
}
*+html body.login { background:#df7e1c url('../images/bg_login_body.gif') repeat-x left top; }

div, p, ol, ul, li, img, a, h1, h2, h3, h4, h5, h6, form, span, iframe, dl, dt, dd {
	margin: 0px;
	padding: 0px;
}
ul, ol { list-style: none}

table, th, td { border-collapse: collapse; margin: 0; padding: 0}
table caption {display: none;}
select, input, textarea {
	color: #666;
}

input { height: 15px}
input.check {border: 0}

fieldset { border:0; margin: 0px; padding: 0px}
legend { display: none}



/* 기본링크 설정 */
a:link, a:visited,
a:active { color: #93755f; text-decoration: none; }
a:hover { color: #93755f; text-decoration: underline;}

img { font-size: 0px; border: 0px; vertical-align:top;}
hr { display: none}
col { background: none}

.iePngFix { behavior: url('../js/iepngfix.htc')}

/* floating 을 해제하기 위한 클래스 추가, 의미없는 clear만 있는 gabage source 제거 */
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/*Transparent items*/
.outtaHere {
	position:absolute;
	left:-3000px;
}

/*Radio buttons*/
.radioArea, .radioAreaChecked {
	display:block;
	float:left;
	clear:left;
	width:13px;
	height:13px;
	font-size:0;
	cursor:pointer;
}
.radioArea {background:url('../images/common/radio.gif') no-repeat left top;}
.radioAreaChecked {background:url('../images/common/radio.gif') no-repeat left bottom;}

/*Checkboxes*/
.checkboxArea, .checkboxAreaChecked {
	display:block;
	float:left;
	clear:left;
	width:17px;
	height:16px;
	font-size:0;
	padding:0;
	margin:0;
	cursor:pointer;
}
.checkboxArea {background: url('../images/common/checkbox.gif') no-repeat left top;}
.checkboxAreaChecked {background: url('../images/common/checkbox.gif') no-repeat left bottom;}
.focused {border:1px dotted #ddd;}


/* paging */
div.paging {
	clear:both;
	background: url('../images/common/bg_paging.gif') no-repeat 0 0;
	width:714px;
	height:17px;
	text-align:center;
	padding:6px 0 0 0;
	font-family :tahoma;
}
div.paging table {
	background: #fff;
	display:inline-block;
}
div.paging table td.btn {
	margin-top:-3px;
}
div.paging a {
	display:inline-block;
	width:22px;
	height:22px;
	padding-top:4px;
}
div.paging a.select {
	background: url('../images/common/bg_paging_num.gif') no-repeat 1px 2px;
	color:#fff;
	font-weight:bold;
}